package sma.infos;

public class InfoPersonnelles {
	private String sNom;
	private String sPreNom;
	private boolean bSexuel; // true : male ; false : female
	private String sDateNaissance;
	private String sLieuNaissance;
	private int iAge;
	
	// 1 : DEUG (bac+2)
	// 2 : Licence (bac+3)
	// 3 : Maitrise (bac+4)
	// - 1er annee de master
	// 4 : Master (bac+5)
	// - Master professionnel
	// - Master recherche
	// - Master metiers de l'enseignement
	// 5 : Doctorat (bac+8) 
	private int iNiveauEtude;
	
	private String sEcoleLycenciePlusRecent;
	
	private int iAnneeLycencieePlusRecent;
	
	public void setNom(String s){
		this.sNom = s;
	}
	
	public String getNom(){
		return this.sNom;
	}
	
	public void setPreNom(String s){
		this.sPreNom = s;
	}
	
	public String getPreNom(){
		return this.sPreNom;
	}
	
	public void setSexuel(boolean b){
		this.bSexuel = b;
	}
	
	public boolean getSexuel(){
		return this.bSexuel;
	}
	
	public void setDateNaissance(String d){
		this.sDateNaissance = d;
	}
	
	public String getDateNaissance(){
		return this.sDateNaissance;
	}
	
	public void setLieuNaissance(String l){
		this.sLieuNaissance = l;
	}
	
	public String getLieuNaissance(){
		return this.sLieuNaissance;
	}
	
	public void setAge(int age){
		this.iAge = age;
	}
	
	public int getAge(){
		return this.iAge;
	}
	
	public void setNiveauEtude(int niveau){
		this.iNiveauEtude = niveau;
	}
	
	public int getNiveauEtude(){
		return this.iNiveauEtude;
	}
	
	public void setEcoleLycenciePlusRecent(String ecole){
		this.sEcoleLycenciePlusRecent = ecole;
	}
	
	public String getEcoleLycenciePlusRecent(){
		return this.sEcoleLycenciePlusRecent;
	}
	
	public void setAnneeLycencieePlusRecent(int anneelycenciee){
		this.iAnneeLycencieePlusRecent = anneelycenciee;
	}
	
	public int getAnneeLycencieePlusRecent(){
		return this.iAnneeLycencieePlusRecent;
	}
	
	public void displayInfoPersonnelles(){
		System.out.println("### Info. personnelle ###");
		System.out.println("Nom : " + this.getNom());
		System.out.println("Prenom : " + this.getPreNom());
		if(this.getSexuel())
			System.out.println("Sexuel : Male");
		else
			System.out.println("Sexuel : Female");
		System.out.println("Date de naissance : " + this.getDateNaissance());
		System.out.println("Lieu de naissance : " + this.getLieuNaissance());
		System.out.println("Age : " + this.getAge());
		System.out.println("Niveau d'etude : " + this.getNiveauEtude());
		System.out.println("Ecole lycencie plus recent : " + this.getEcoleLycenciePlusRecent());
		System.out.println("Annee lycenciee plus recent : " + this.getAnneeLycencieePlusRecent());
	}
}
